package cn.kgc.smbms.dao;

import org.apache.ibatis.annotations.Param;
import cn.kgc.smbms.projo.Bill;
import cn.kgc.smbms.projo.BillExt;

import java.util.List;

public interface BillMapper {
    //查询所有
    List<BillExt> selectAllBill();
    //根据ID查询
    Bill selectBillById(Long id);
    //修改Bill
    int updateBillById(Bill bill);
    //根据Id删除
    int deleteBillById(Long id);
    //多条件模糊查询，id，billCode,productName
    List<Bill> selectBillByMoreValues(@Param("id")Long id,@Param("billCode")String billCode,@Param("productName")String productName);
    //根据未知数量的ID查询
    List<Bill> selectBillByMoreIds(List<Long> list);
    //增加Bill
    int insertBill(Bill bill);

}
